package com.demo.mybatisjpa.dao;

import com.demo.mybatisjpa.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * @author ruiMin
 * @date 2020/2/2 15:02
 */
public interface UserDao extends BaseDao<User,Long> {

    /**
     * 注意需要添加default进行默认实现，
     *  这也是使用此方式，jpa实现与mybatis的一个差异
     *   statement参数是xml的namespace与id中间一个点分隔
     * @return
     */
    default List<User> getUserList(){
        return getList("User.selectUserList");
    }
}
